@charset "utf-8";
@media only screen and (max-width:750px) {
	.banner { min-height: 440px; background-color: #0062b2; }
}
.container{position: relative;}

.c-title {font-size: 30px;background: url(title_line.png) no-repeat bottom left;padding-bottom: 20px;}

.c-about { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.m-about { width: 68%; flex:0 0 68%; padding-left: calc( (100% - 1600px) / 2 ); padding-right: 9%; }
.video { position: relative; width: 32%; flex:0 0 32%; text-align: center; }
.video a { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgba(255,255,255,.6); font-size: 24px; line-height: 40px; }
.video a i { display: block; width: 68px; height: 68px; margin: 0 auto 36px; background: url(video.png) no-repeat; background-size: contain; }
.about { margin-bottom: 123px; }
.about .hd { position: relative; margin-bottom:32px; }
.about .hd .title { position: relative; font-size: 30px; font-weight: normal; line-height: 95px; }
.about .hd .title::after { position: absolute; left: 0; bottom: 0; width: 56px; height: 4px; background-color: #0069ce; content: ''; }
.about .bd { height: 70px; opacity: .7; font-size: 14px; line-height: 24px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }

.honor { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.honor-info { position: relative; width: 33%; min-height: 324px; flex:0 0 33%; padding: 40px 22px; background: #0070c0 url(g_49.jpg) no-repeat right top; background-size: contain; color: #fff; }
.honor-info h3 { font-size: 18px; line-height: 32px; font-weight: normal; color: #fff;}
.honor-info h4 { opacity: .4; font-size: 12px; line-height: 24px; font-weight: normal;color: #fff; }
.honor-info::after { position: absolute; right: 32px; bottom: 40px; width: 60px; height: 60px; background: url(g_48.png) no-repeat center; content: ''; }
.honor-info .bottom { position: absolute; left: 32px; bottom: 40px; }
.honor-info .bottom .y { font-size: 30px; font-family: Impact; line-height: 36px; color: #fff;}
.honor-info .bottom .y em { margin-left: 11px; font-size: 14px; line-height: 22px; color: #fff;}
.honor-info .bottom .a { opacity: .4; font-size: 12px; line-height: 24px; color: #fff;}
.honor-list { width: 67%; flex:0 0 67%; }
.honor-list li { position: relative; float: left; width: calc( 50% - 12px); margin-left: 12px; margin-bottom: 12px; background: #eaeaea; font-size: 14px; line-height: 28px; }
.honor-list li a { display: block; min-height: 156px; padding: 40px 22px; }
.honor-list li::after { position: absolute; right: 32px; bottom: 22px; width: 40px; height: 40px; content: ''; }
.honor-list li:nth-child(1)::after { background: url(g_51.png) no-repeat center; }
.honor-list li:nth-child(2)::after { background: url(g_52.png) no-repeat center; }
.honor-list li:nth-child(3)::after { background: url(g_53.png) no-repeat center; }
.honor-list li:nth-child(4)::after { background: url(g_54.png) no-repeat center; }
.honor-list li:nth-child(3),
.honor-list li:nth-child(4) { margin-bottom: 0; }

@media only screen and (max-width:1680px) {
    .c-about .m-about { padding-left: calc( (100% - 1200px) / 2 ); }
    .c-about .m-about .about { margin-bottom: 40px; }
}
@media only screen and (max-width:1280px) {
    .c-about .m-about { padding-left: calc( (100% - 1000px) / 2 ); padding-right: 4.5%; }
    .about .hd { margin-bottom:22px; }
    .about .hd .title { font-size: 26px; line-height: 60px; }
    .about .hd .title::after { width: 36px; }
    .honor-info { min-height: 254px; }
    .honor-info .bottom {left: 22px;bottom: 20px;}
    .honor-info::after { right: 12px; bottom: 20px; }
    .honor-list li a { min-height: 121px; padding: 20px 22px; }
    .honor-list li::after {right: 18px;bottom: 16px;}
}
@media only screen and (max-width:1024px) {
    .c-about .m-about { width: 750px; flex: 0 0 750px; margin: 0 auto; padding:40px 0; }
    .video { display: none; }
}
@media only screen and (max-width:750px) {
    .c-about .m-about { width: 100%; flex:0 0 100%; padding:15px; }
    .video { position: relative; width: 100%; flex:0 0 100%; padding:0 15px 15px; }
    .about { margin-bottom: 15px; }
    .about .hd { margin-bottom:15px; }
    .about .hd .title { font-size: 20px; line-height: 45px; }
    .about .hd .title::after { width: 36px; }
    .honor-info,.honor-list { width: 100%; flex:0 0 100%; margin: 0; }
    .honor-info { min-height: 234px; }
    .honor-list li { width: calc( 50% - 6px); margin-left: 12px; margin-bottom: 0; margin-top: 12px; }
    .honor-list li:nth-child(1),
    .honor-list li:nth-child(3) { margin-left: 0; }
}

.c-qa { padding: 100px 0 118px; background: url(c_qa_bg.jpg) no-repeat center top #f3f6f9; background-size: contain; }
.c-qa .hd { position: relative; margin-bottom:54px; }
.c-qa .hd .title { position: relative; font-size: 30px; font-weight: normal; line-height: 95px; }
.c-qa .hd .title::after { position: absolute; left: 0; bottom: 0; width: 56px; height: 4px; background-color: #0069ce; content: ''; }

.c-qa-slidebox { position: relative; }
.c-qa-slidebox .hd { width: 30%; height: 100%; position: absolute; right: 0; top: 0; z-index: 5; }
.c-qa-slidebox .hd ul { height: 100%; }
.c-qa-slidebox .hd li { position: relative; height: 33.3333%; background-color: #0092cc; display: flex; align-items: center; }
.c-qa-slidebox .hd li .num { color: #fff; font-weight: 600; width: 28%; text-align: center; font-size: 30px; border-right: 1px solid rgba(255,255,255,.3); }
.c-qa-slidebox .hd li>.f-right { text-align: center; width: 72%; }
.c-qa-slidebox .hd li>.f-right .title-e {text-transform: uppercase;font-size: 30px;font-weight: 600;color: rgba(255,255,255,.3);}
.c-qa-slidebox .hd li>.f-right .title-z {font-size: 24px;color: #fff;font-weight: 600;background: url(c_qa_icon00.png) no-repeat bottom center;padding: 5px 0 15px;}
.c-qa-slidebox .hd li.on { background-color: #fff; width: 110%; left: -10%; padding-left: 10%; }
.c-qa-slidebox .hd li.on .num { color: #333; border-color: rgba(0,0,0,.3); }
.c-qa-slidebox .hd li.on>.f-right .title-e  {color: #d0d0d0;}
.c-qa-slidebox .hd li.on>.f-right .title-z  {color: #005bac;background-image: url(c_qa_icon01.png);}

.c-qa-slidebox .hd .qs2 { background-color: #0092cc; }
.c-qa-slidebox .hd .qs3 { background-color: #1376cf; }
.c-qa-slidebox .hd .qs4 { background-color: #196bb4; }
.c-qa-slidebox .hd .qs5 { background-color: #005bac; }

@media only screen and (max-width:1280px) {
    .c-qa { padding:30px 0 70px; }
    .c-qa .hd { margin-bottom:30px; }
    .c-qa-slidebox .hd li .num {font-size: 22px;}
    .c-qa-slidebox .hd li>.f-right .title-e {font-size: 18px;}
    .c-qa-slidebox .hd li>.f-right .title-z {font-size: 20px;padding: 0px 0 8px 0;}
}
@media only screen and (max-width:1024px) {
    .c-qa { padding: 30px 0 30px ; }
    .c-qa-slidebox .hd li .num { font-size: 18px; }
    .c-qa-slidebox .hd li>.f-right .title-e { font-size: 14px; display: none; }
    .c-qa-slidebox .hd li>.f-right .title-z { font-size: 16px; padding: 5px 0; }
}
@media only screen and (max-width:750px) {
    .c-qa { padding: 15px; }
    .c-qa { margin-bottom: 15px; }
    .c-qa .hd { margin-bottom:15px; }
    .c-qa .hd .title { font-size: 20px; line-height: 45px; }
    .c-qa .hd .title::after { width: 36px; }
    .c-qa-slidebox .hd li .num { font-size: 13px; }
    .c-qa-slidebox .hd li>.f-right .title-e { font-size: 12px; display: none; }
    .c-qa-slidebox .hd li>.f-right .title-z { font-size: 12px; padding: 5px 0; }
}

.c-contact .hd { position: relative; }
.c-contact .hd .pic img { width: 100%; height: auto; }
.c-contact .hd .title { position: absolute; top: 50%; left: 8%; font-size: 28px; font-weight: normal; transform: translate(0, -50%); line-height: 64px; }
.c-contact .hd .title::after { position: absolute; left: 0; bottom: 0; width: 60px; height: 4px; background-color: #0069ce; content: ''; }
.c-contact .bd { padding: 110px 0 154px; }

.c-contact-cc { display: flex; justify-content: space-between; width: 48%; flex-wrap: wrap; }


.c-contact-zhhb { width: 75%; padding-top: 14px; text-align: right; }
.c-contact-zhhb h4 { margin-bottom: 20px; font-size: 20px; line-height: 24px; font-weight: normal; }
.c-contact-zhhb .lx { color: rgba(102,102,102,.7); line-height: 24px; }
.c-contact-zhhb .lx p { padding: 6px 30px 6px 0; font-size: 14px; }
.c-contact-zhhb .lx p:nth-child(1),
.c-contact-zhhb .lx p:nth-child(2) { background: url(g_27.png) no-repeat right 8px; }
.c-contact-zhhb .lx p:nth-child(3) { background: url(g_29.png) no-repeat right 8px; }
.c-contact-zhhb .lx p:nth-child(4) { background: url(g_30.png) no-repeat right 8px; }

.c-contact .c-contact-code { width: 20%;margin-left:5%;margin-top: 1%;text-align: center; }
.c-contact .c-contact-code p {line-height: 1.5;font-size: 14px;}

.c-contact-nav { display: flex; justify-content: space-between; width: 48%; flex-wrap: wrap; }
.c-contact-nav dl dt { margin-bottom: 5px; font-size: 18px; line-height: 40px; }
.c-contact-nav dl dd { color: #999; font-size: 14px; line-height: 26px; }
.c-contact-nav dl dd a { color: #999; }

@media only screen and (max-width:1280px) {
    .c-contact .bd { padding: 80px 0; }
    .c-contact-nav { width: 100%; margin-bottom: 5%; }
    .c-contact-cc { width: 100%; }
    .c-contact-zhhb { padding-top: 14px; text-align: left; float: left; }
    .c-contact-zhhb .lx p { padding: 6px 0 6px 32px; }
    .c-contact-zhhb .lx p:nth-child(1),
    .c-contact-zhhb .lx p:nth-child(2),
    .c-contact-zhhb .lx p:nth-child(3),
    .c-contact-zhhb .lx p:nth-child(4) { background-position: 0 11px; }
    .c-contact .c-contact-code { width: 20%; }
}

.form-panel { width: 48%; }
.form-panel .field { float: left; width: 32%; margin-right: 2%; margin-bottom: 10px; border-bottom:1px solid #ccc; }
.form-panel .field:nth-child(3) { margin-right: 0; }
.form-panel .full-field { width: 100%; margin-right: 0; clear:both; }
.form-panel .input {padding: 0;zoom:1;}
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { width: 100%; height:60px; padding:10px 0;border-radius:0;border:0;background:#fff;color:#555; font-size: 14px; display: block; }
.form-panel .textarea {width: 100%;height: 140px;padding:20px 0;border-radius: 0;border:0;background:#fff;color:#555; font-size: 14px; display: block; }
.form-panel .submit-field { padding:19px 0 0; clear:both; }
.form-panel .submit-field .input { padding: 0; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset {width: 100px;height:40px;border:none;background: #383838;color:#fff;cursor:pointer;font-size: 13px;}
.form-panel .submit-field .btn-reset { display: none; }

@media only screen and (max-width:750px) {
    .c-contact .fm{display: none;}
    .c-contact .hd .title { font-size: 20px; line-height: 45px; }
    .c-contact .hd .title::after { width: 36px; }
    .c-contact .bd { padding: 15px 30px 30px; } 
    .c-contact-zhhb { width: 100%; }
    .form-panel { width: 100%; }
    .c-contact .c-contact-code { width: 100%; margin-left:0;margin-top: 0; }
    .c-contact-nav dl { width: 50%;  }
}

.c-case { padding: 34px 0 55px; }
.c-case .hd { position: relative; margin-bottom: 43px; }
.c-case .hd .title { position: relative; top: 50%; font-size: 30px; font-weight: normal; line-height: 95px; }
.c-case .hd .title::after { position: absolute; left: 0; bottom: 0; width: 60px; height: 4px; background-color: #0069ce; content: ''; }
.c-case .bd { padding: 0 44px; }
.c-case .bd .swiper-container { padding: 0 0 77px; }
.c-case .swiper-slide { position: relative; width: 50%; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.c-case .swiper-slide .info { width: 50%; padding: 43px 41px 0 24px; }
.c-case .swiper-slide .info h3 {margin-bottom: 24px;font-size:16px;line-height:20px;/*height:26px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;*/position: relative;}
.c-case .swiper-slide .info .txt { margin-bottom: 14px; font-size:12px; opacity: .6; line-height:26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.c-case .swiper-slide .info .time { padding-left: 22px; background: url(g_44.png) no-repeat 0 50%; font-size:12px; color:#b7b7b7; line-height:26px; }
.c-case .swiper-slide .pic { position: relative; width: 50%; }
.c-case .swiper-slide .pic img { width: 100%; height: auto; }
.c-case .swiper-slide .pic::after { position: absolute; left: 9px; bottom: 9px; top: 9px; right: 9px; border: 1px solid rgba(255,255,255,.6); content: ''; }
.c-case .swiper-slide:nth-of-type(1),
.c-case .swiper-slide:nth-of-type(3),
.c-case .swiper-slide:nth-of-type(5) { border-bottom: 1px solid #e5f0fe; }
/*
.c-case .swiper-slide:nth-of-type(1)::after { position: absolute; left: -44px; bottom: 0; width: 44px; height: 1px; background-color: #e5f0fe; content: ''; }
.c-case .swiper-slide:nth-of-type(3)::before { position: absolute; left: -44px; bottom: -2px; width: 5px; height: 5px; border-radius: 5px; border:1px solid #cee2fd; background-color: #fff; z-index: 1; content: ''; }
.c-case .swiper-slide:nth-of-type(2)::after { position: absolute; right: -44px; bottom: 0; width: 44px; height: 1px; background-color: #e5f0fe; content: ''; }
.c-case .swiper-slide:nth-of-type(4)::before { position: absolute; right: -44px; bottom: -2px; width: 5px; height: 5px; border-radius: 5px; border:1px solid #cee2fd; background-color: #fff; z-index: 1; content: ''; }
*/
.c-case .swiper-slide .arr{width: 15px;height: 15px;position: absolute;right: -16px;top:50%;margin-top: -7.5px;background: url(arrr.png) no-repeat center;}
.c-case .swiper-slide:nth-child(2n) .arr{width: 15px;height: 15px;position: relative;left:0; margin-top: 7px;background: url(arrl.png) no-repeat center;}
.c-case .swiper-slide:nth-child(2n) { flex-wrap: wrap-reverse; flex-direction:row-reverse; }

.c-case .swiper-container .swiper-pagination { position: absolute; top: auto; bottom: 100px; display: none; }
.c-case .swiper-container .swiper-button-white { position: absolute; top: auto; bottom: 0; display:inline-block; width:40px; height:40px; line-height:40px; vertical-align: top; }
.c-case .swiper-container .prev { left: 50%; margin-left: -50px; background:url(case_prev2.png) no-repeat center; background-size: contain; }
.c-case .swiper-container .next { right: 50%; margin-right: -50px; background:url(case_next2.png) no-repeat center; background-size: contain; }
.c-case .swiper-container .prev:hover { background:url(case_prev2.png) no-repeat center; }
.c-case .swiper-container .next:hover { background:url(case_next2.png) no-repeat center; }



@media only screen and (max-width:1680px) {
    .c-case { padding: 34px 0; }
    .c-case .bd { padding: 0; }
    .c-case .bd .swiper-container { padding: 0 0 45px; }
    .c-case .bd .swiper-container .swiper-slide .info { padding: 24px 24px 0 24px; }
}
@media only screen and (max-width:1280px) {
    .c-case { padding: 25px 0 35px; }
    .c-case .bd { padding: 0; }
    .c-case .bd .swiper-container { padding: 0 0 45px; }
    .c-case .bd .swiper-container .swiper-slide .info { padding: 24px 24px 0 24px; }
    .c-case .bd .swiper-container .swiper-slide .info h3,
    .c-case .bd .swiper-container .swiper-slide .info .txt { margin-bottom: 14px; }
    .c-case .bd .swiper-container .swiper-slide .info .txt { line-height: 24px; }
}
@media only screen and (max-width:1024px) {
    .c-case { padding: 15px 0; }
    .c-case .bd { padding: 0; }
    .c-case .bd .swiper-container { padding: 0 0 45px; }
    .c-case .bd .swiper-container .swiper-slide .info { padding: 10px 24px 0 24px; }
    .c-case .bd .swiper-container .swiper-slide .info h3,
    .c-case .bd .swiper-container .swiper-slide .info .txt { margin-bottom: 8px; }
    .c-case .bd .swiper-container .swiper-slide .info .txt { line-height: 20px; }
    .c-case .swiper-slide:nth-child(2n) .arr{ margin-top:0; }
}
@media only screen and (max-width:750px) {
    .c-case { padding: 15px 0; }
    .c-case .hd { margin-bottom:15px; padding: 0 45px; }
    .c-case .hd .title { float: none; font-size: 20px; line-height: 45px; }
    .c-case .hd .title::after { width: 36px; }
    .c-case .bd { padding: 0 15px; }
    .c-case .bd .swiper-container { padding: 0 0 38px; }
    .c-case .bd .swiper-container .swiper-slide { float: none; width: 100%; padding: 15px 0; border-bottom: 1px solid #e5f0fe; overflow: hidden; }
    /*.c-case .swiper-slide .pic { width: 45%; }
    .c-case .swiper-slide .info { width: 55%; padding: 0 15px 0 0; }
    .c-case .swiper-slide .info h3 { margin-bottom: 4px; font-size:16px; line-height:26px; height:26px; }
    .c-case .swiper-slide .info .txt { margin-bottom: 4px; } */
}


.c-news { padding: 89px 0 123px; background: #f3f6f9 url(c-news.jpg) no-repeat center; background-size: contain; }
.c-news .hd { position: relative; margin-bottom:98px; border-bottom: 1px solid #e0e0e0; }
.c-news .hd .title { position: relative; float: left; font-size: 28px; font-weight: normal; line-height: 63px; }
.c-news .hd .title::after { position: absolute; left: 0; bottom: 0; width: 60px; height: 4px; background-color: #0069ce; content: ''; }
.c-news .hd .more { float: right; margin-top: 15px; padding-right: 26px; background: url(g_47.png) no-repeat right center; font-size: 14px; line-height: 48px; }
.c-news .hd .more a { display: inline-block; margin-right:16px; }
.c-news .bd {  }

.hot { position: relative; float: left; width: 50%; padding-top: 10px; }
.hot .pic { position: relative; width: 100%; margin-bottom: 28px; }
.hot .pic img { width: 100%; height: auto; }
.hot .info h3 { margin-bottom: 14px; font-size:20px; line-height:43px; height:43px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.hot .info .txt { margin-bottom: 42px; font-size:14px; opacity: .6; line-height:26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.hot .info .more { width: 112px; height: 28px; line-height: 26px; }
.hot .info .more a { position: relative; display: block; width: 112px; height: 28px; border: 1px solid #c2c2c2; }
.hot .info .more a::before,
.hot .info .more a::after { position: absolute; top: 50%; left: 50%; width: 15px; height: 1px; background-color: #c2c2c2; content: ''; transform: translate(-50%, -50%); }
.hot .info .more a::before { width: 1px; height: 15px; }
.hot .info .more a:hover { border: 1px solid #0069ce; }
.hot .info .more a:hover::after,
.hot .info .more a:hover::before { background-color: #0069ce; }

.right-news { float: right; width: 50%; padding-left: 50px; }
.news .info h3 { margin-bottom: 14px; font-size:20px; line-height:43px; height:43px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news .info .txt { margin-bottom: 42px; font-size:14px; opacity: .6; line-height:26px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.news .info .more { width: 112px; height: 28px; line-height: 26px; }
.news .info .more a { position: relative; display: block; width: 112px; height: 28px; border: 1px solid #c2c2c2; }
.news .info .more a::before,
.news .info .more a::after { position: absolute; top: 50%; left: 50%; width: 15px; height: 1px; background-color: #c2c2c2; content: ''; transform: translate(-50%, -50%); }
.news .info .more a::before { width: 1px; height: 15px; }
.news .info .more a:hover { border: 1px solid #0069ce; }
.news .info .more a:hover::after,
.news .info .more a:hover::before { background-color: #0069ce; }
.news-list { margin-top: 106px; }
.news-list .item { padding: 5px 0; height: 101px; border-top: 1px solid #c2c2c2; overflow: hidden; }
.news-list .item .time,
.news-list .item .pic { width: 90px; height: 100%; float: left; color: #666; margin-right: 18px; text-align: center; font-size: 16px; line-height: 90px; font-weight: bold; }
.news-list .item .pic img { position: relative; top: 50%; width: 100%; height: auto; transform: translate(0, -50%); }
.news-list .item .info { position: relative; top: 50%; display: block; overflow: hidden; padding-left: 32px; border-left: 1px solid #c2c2c2; transform: translate(0, -50%); }
.news-list .item .info h4 { font-size:18px; height:28px; line-height:28px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news-list .item .info .txt { font-size:14px; opacity: .6; height:24px; line-height:24px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.news-list .item .time { display: block; }
.news-list .item .pic { display: none; }
.news-list .item:hover .time { display: none; }
.news-list .item:hover .pic { display: block; }



@media only screen and (max-width:750px) {
    .c-news { padding: 15px 0; }
    .c-news .hd { margin-bottom:15px; padding: 0 15px; }
    .c-news .hd .title { float: none; font-size: 20px; line-height: 45px; }
    .c-news .hd .title::after { width: 36px; }
    .c-news .hd .more { float: none; margin-top: 0; }
    .hot { float: none; width: 100%; padding: 0 15px; }
    .hot .pic { margin-bottom: 15px; }
    .hot .info h3 { margin-bottom: 0; font-size:16px; line-height:36px; height:36px; }
    .hot .info .txt { margin-bottom: 15px; line-height: 22px; }
    .right-news { float: none; width: 100%; padding: 15px; }
    .news .info h3 { margin-bottom: 0; font-size:16px; line-height:36px; height:36px; }
    .news .info .txt { margin-bottom: 15px; line-height: 22px; }
    .news-list { margin-top: 15px; }
    .news-list .item .info { padding-left: 15px; }
}


@media only screen and (max-width:1920px) {
	
}
@media only screen and (max-width:1680px) {
	
}
@media only screen and (max-width:1600px) {
	
}
@media only screen and (max-width:1440px) {
	
}
@media only screen and (max-width:1366px) {
	
}
@media only screen and (max-width:1280px) {
	
}
@media only screen and (max-width:1024px) {
	
}